package net.qhzw.geologr5.gis.service.system.dto;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.data.annotation.Id;

import java.util.Date;


@Data
@TableName("borrow")
public class BorrowDto {

    @Id
    private String id;

    /**
     * 借阅号
     */
    private String borroNo;

    /**
     * 借阅日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date borroTime;

    /**
     * 借阅人
     */
    private Integer userId;

    /**
     * 归还日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date returnTime;

    /**
     * 借阅目的
     */
    private String borrowPurpose;

    /**
     * 下载次数
     */
    private Integer downloadCount;

    /**
     * 下载截止时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date entData;

    /**
     * 审核单上传访问路径
     */
    private String borrowUrl;

    /**
     * 审批(0:驳回,1:下发)
     */
    private Integer audit;

    /**
     * 线下操作{打印后,才能上传, 上传后才能审核}
     */
    private Integer operation;


}
